import axios from 'axios';
import { getAccessToken } from '@/utils/auth'


const service = axios.create({
    // 真实的后端地址
    baseURL: '/api',
    timeout: 5000
});
service.interceptors.request.use(config => {
    if (getAccessToken()) {
        config.headers['Authorization'] = 'Bearer ' + getAccessToken() // 携带token
    }
    console.log(config)
    return config
}, error => {
    // 错误处理
    return Promise.reject(error)
})

service.interceptors.response.use(
    response => {
        // 对响应数据进行处理
        // ...

        return response.data;
    },
    error => {
        // 对响应错误做些什么
        console.log(error);
        return Promise.reject(error);
    }
);

export default service;
